
package com.qianxun.module.datasource1.admin.mapper;

import com.qianxun.module.datasource1.admin.entity.SysDataModifyLock;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

/**
* @author: admin
* @date: 2019-12-02
* @version: 1.0.0
*/
public interface SysDataModifyLockMapper extends BaseMapper<SysDataModifyLock> {

    /**
     * 查询指定数据key的数据
     * @param dataKey
     * @return
     */
    SysDataModifyLock selectByDataKey(@Param("dataKey") String dataKey);

    /**
     * 删除指定数据key的数据
     * @param dataKey
     */
    void deleteByDataKey(@Param("dataKey") String dataKey);

    /**
     * 更新密码
     * @param createdKey 创建人
     * @param newPassword 新密码
     */
    void updatePasswordByCreateKey(@Param("createdKey") String createdKey, @Param("newPassword") String newPassword);
}
